An Automatic SPIN Validation of a Safety Critical Railway Control System
نویسندگان
چکیده
This paper describes an experiment in formal specification and validation performed in the context of an industrial joint project. The project involved an Italian company working in the field of railway engineering, Ansaldobreda Segnalamento Ferroviario, and the CNR Institutes IEI and CNUCE of Pisa. Within the project two formal models have been developed describing different aspects of a safety-critical system used in the management of mediumlarge railway networks. Validation of safety and liveness properties has been performed on both models. Safety properties have been checked primarily in presence of Byzantine faults as well as of silent faults embedded in the models themselves. Liveness properties have been more focused on a communication protocol used within the system. Properties have been specified by means of assertions or temporal logical formulae. We used PROMELA as specification language, while the verification was performed using the verification tool suite SPIN.
منابع مشابه
A Formal Specification and Validation of a Critical System in Presence of Byzantine Errors
This paper describes an experience in formal speciication and fault tolerant behavior validation of a railway critical system. The work, performed in the context of a real industrial project, had the following main targets: (a) to validate speciic safety properties in the presence of byzantine system components or of some hardware temporary faults; (b) to design a formal model of a critical rai...
متن کاملFrom Manual Approach for Proof of Programs to Instrumented Demonstration of Railway Systems Safety
The RATP Company operates one of the most important multimodal transportation network in the world. As soon as the first software-based train control system was deployed on this network at the end of the 80’s, RATP has experienced the use of formal methods to master the safety critical part of the software. Since then, RATP has kept on developing, improving and promoting the use of formal proof...
متن کاملAutomatic Supervision Survey for Spica-rail Program
Also considered as not safety critical, modern railway traffic control system remains the ultimate solution to solve potentially dangerous scenarios (Belmonte 2006). Also, study the impact of Automatic Train Supervision (ATS) systems on railway safety is mandatory. The way of simulations analysis was chosen to perform necessary human operator’s behaviours evaluation. Real ATS system is installe...
متن کاملTAS Control Platform: A Platform for Safety-Critical Railway Applications
49 All these systems have an important common feature: they are safety-critical and must therefore be developed according to the highest safety integrity level (SIL4), as defined in the standards applicable to the railway industry (CENELEC 50126, 50128, 50129, Railway Applications Standards [RAMS, software and electronics]). Apart from being suitable for safety-critical operation, railway syste...
متن کاملUml-based Design and Formal Analysis of a Safety- Critical Railway Control Software Module
A new equipment of safety relevance has been developed to upgrade ageing relay-based railway interlocking systems in Hungary. In course of the design process formal methods have been used in the development of a module realising a well-separable function of the system. Namely, the UML-based design process was extended by model based analysis and validation. The first kind of analysis checked th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000